
# 使用函数去实现

# 打开电梯
def start():
    print("函数-打开电梯")

# 关闭电梯
def stop():
    print("函数-关闭电梯")

# 运行电梯
def run(floor):
    print("函数-电梯运行到{}层".format(floor))


# 面向对象
"""
1. 将现实的事物抽取出来，变成一个类 ：定义一个类。
2. 在此类中定义属性和方法 。
3. 初始化对象或者叫实例化对象 
4. 通过对象调用类中的属性和方法
"""

# 1. 定义电梯的类
class Elevator():

    # 在类内定义属性
    button = "关闭"
    floor = 18
    max_people = 13

    # 定义方法
    # 打开电梯
    def start(self):
        print("面向对象-打开电梯")

    # 关闭电梯
    def stop(self):
        print("面向对象-关闭电梯")

    # 运行电梯
    def run(self,floor):
        print("面向对象-电梯运行到{}层".format(floor))


# 初始化对象 ： 对象名 = 类名()
e = Elevator()
print("电梯最大核载人数:",e.max_people)
print(e.start())
print(e.stop())
print(e.run(12))
